#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <string.h>
#define _CRT_SECURE_NO_WARNINGS 1
//using namespace std;
char* firstcountry(char a[][30], char* b, int num)
{
	int i = 0;
	while (i + 2 < num)
	{
		if ((strcmp(a[i], a[i + 1]) > 0) && (i + 1 < num))
		{
			if (i + 2 < num)
			{
				if ((strcmp(a[i], a[i + 2]) > 0) && (i + 2 < num))
				{
					strcpy(b, a[i]);
				}
				else
				{
					if (i + 2 < num)
					{
						strcpy(b, a[i + 2]);
					}
				}
			}
			strcpy(b, a[i]);
		}
		else if ((strcmp(a[i], a[i + 1]) < 0) && (i + 1 < num))
		{
			if (i + 2 < num)
			{
				if ((strcmp(a[i + 1], a[i + 2]) > 0) && (i + 2 < num))
				{
					strcpy(b, a[i + 1]);
				}
				else
				{
					strcpy(b, a[i + 2]);
				}
			}
			strcpy(b, a[i + 1]);
		}
		i++;
	}
	return b;
}
int main()
{
	int i = 0;
	char a[3][30] = { "China","France","Japan" };
	char b[30] = { 0 };
	firstcountry(&a[0], b, 3);
	while (b[i])
	{
		//cout << b[i];
		printf("%c", b[i]);
		i++;
	}
	//cout << endl;
	return 0;
}